package com.ifast.integral.domain;

import java.io.Serializable;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.FieldFill;
import com.baomidou.mybatisplus.enums.IdType;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

@TableName("TB_INTEGRAL_EXPLAIN")
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class IntegralExplain implements Serializable { 
   
	/**
	 * 
	 */
	private static final long serialVersionUID = -6007112996647817576L;

	/** 主键 */
    @TableId(type= IdType.UUID)
    private String id;
    
    
    private String dwCode        ;   //所属单位          
    private String  question         ;   //问题
    private String  classify         ;   //问题分类  
    private String  content        	 ;   //回答
    private Integer sort        	 ;   //排序       
    
    @Builder.Default
    @TableField(exist = false)
    private int pageSize = 10;
    @Builder.Default
    @TableField(exist = false)
    private  int pageNo = 1;
    
    /**创建时间*/
    @TableField(fill = FieldFill.INSERT)
    private String createTime;
    /**创建人*/
    @TableField(fill = FieldFill.INSERT)
    private String createId;
    /**创建人*/
    @TableField(fill = FieldFill.UPDATE)
    private String updateId;
    /**创建人*/
    @TableField(fill = FieldFill.UPDATE)
    private String updateTime;
     
}
